package com.wms.shop.domain;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import com.wms.common.core.web.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 购物车对象 shop_cart
 *
 * @author zzm
 * @date 2021-08-28
 */
@Data
@TableName("shop_cart")
public class Cart extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 用户id */
    private Long userId;

    /** 商品id */
    private Long productId;

    /** 商品skuid */
    private Long skuId;

    /** 加入时价格 */
    private BigDecimal addPrice;

    /** 数量 */
    private BigDecimal quantity;

    /** 商品名称 */
    private String productName;

    /** 商品规格 */
    private String spec;

    /** 图片 */
    private String images;

    /** 删除标志（0代表存在 1代表删除） */
    private Boolean delFlag;

    /** 是否已选（0未选 1代表已选） */
    private Boolean selected;

    /** 租户ID */
    private Long tenantId;

    /** 库存数量 */
    @TableField(exist = false)
    private BigDecimal stock = new BigDecimal(100);

}